//商品详情API组件
import request from '@/utils/request'

//获取商品详情
export const findGoods = (id) => {
  return request('/goods','get',{id})
}

//商品ID（传入代表查询相关商品，不传代表查询猜你喜欢）
//limit 商品数量
export const findRelGoods = ({id,limit = 16}) => {
  return request('/goods/relevant','get',{id,limit})
}

/**
 * 获取热榜商品
 * @param {Number} type - 1代表24小时热销榜 2代表周热销榜 3代表总热销榜
 * @param {Number} limit - 获取个数
 */
export const findGoodsHot = ({id,limit=3,type=1}) => {
  return request('/goods/hot','get',{id,limit,type})
}

/**
 * 获取商品的评价统计信息
 * @param {String} id - 商品ID
 */
export const findGoodsComment = (id) => {
  return request(`https://mock.boxuegu.com/mock/1175/goods/${id}/evaluate`,'get')
}

/**
 * 获取商品的评价列表
 * @param {String} id - 商品ID
 * @param {object} 查询参数对象
 */
export const findGoodsCommentList = (id,param) => {
  return request(`https://mock.boxuegu.com/mock/1175/goods/${id}/evaluate/page`,'get',param)
}